google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.FullName (method, view implemented interface methods)
212 uses
google.golang.org/protobuf/internal/impl (current package)
checkinit.go#L33: return errors.RequiredNotSet(string(mi.Desc.Fields().ByNumber(f.num).FullName()))
checkinit.go#L51: return errors.RequiredNotSet(string(mi.Desc.Fields().ByNumber(f.num).FullName()))
codec_field.go#L126: messageName := fd.Message().FullName()
codec_field.go#L139: panic(fmt.Sprintf("weak message %v is not linked in", fd.Message().FullName()))
codec_field.go#L150: panic(fmt.Sprintf("weak message %v is not linked in", fd.Message().FullName()))
codec_field.go#L183: panic(fmt.Sprintf("weak message %v is not linked in", fd.Message().FullName()))
codec_message.go#L100: panic("missing Go struct field for " + string(fd.FullName()))
codec_message.go#L103: panic("missing Go struct field for " + string(fd.FullName()))
codec_message.go#L106: panic("missing Go struct field for " + string(fd.FullName()))
codec_message.go#L141: panic(fmt.Sprintf("%v: MessageSet with no extensions field", mi.Desc.FullName()))
codec_message.go#L144: panic(fmt.Sprintf("%v: MessageSet with no unknown field", mi.Desc.FullName()))
codec_tables.go#L432: panic(fmt.Sprintf("invalid type: no encoder for %v %v %v/%v", fd.FullName(), fd.Cardinality(), fd.Kind(), ft))
codec_tables.go#L556: panic(fmt.Sprintf("invalid field: no encoder for %v %v %v", fd.FullName(), fd.Cardinality(), fd.Kind()))
convert.go#L62: panic(fmt.Sprintf("invalid Go type %v for field %v", t, fd.FullName()))
convert.go#L143: panic(fmt.Sprintf("invalid Go type %v for field %v", t, fd.FullName()))
convert_list.go#L21: panic(fmt.Sprintf("invalid Go type %v for field %v", t, fd.FullName()))
convert_map.go#L21: panic(fmt.Sprintf("invalid Go type %v for field %v", t, fd.FullName()))
decode.go#L212: xt, err = opts.resolver.FindExtensionByNumber(mi.Desc.FullName(), num)
decode.go#L217: return out, errors.New("%v: unable to resolve extension %v: %v", mi.Desc.FullName(), num, err)
legacy_enum.go#L23: enumName := string(ed.FullName())
legacy_export.go#L43: return 0, errors.New("invalid input for enum %v: %s", ed.FullName(), b)
legacy_export.go#L47: return 0, errors.New("invalid value for enum %v: %s", ed.FullName(), name)
legacy_export.go#L53: return 0, errors.New("invalid input for enum %v: %s", ed.FullName(), b)
legacy_extension.go#L23: messageName := xd.ContainingMessage().FullName()
legacy_extension.go#L60: name := xd.FullName()
legacy_extension.go#L128: if messageset.IsMessageSet(xd.L1.Extendee) && md.FullName() == xd.L0.FullName {
legacy_message.go#L146: if name != "" && md.FullName() != name {
legacy_message.go#L147: panic(fmt.Sprintf("mismatching message name: got %v, want %v", md.FullName(), name))
legacy_message.go#L526: panic("invalid Message.Clear on " + string(m.Descriptor().FullName()))
legacy_message.go#L532: panic("invalid Message.Get on " + string(m.Descriptor().FullName()))
legacy_message.go#L535: panic("invalid Message.Set on " + string(m.Descriptor().FullName()))
legacy_message.go#L538: panic("invalid Message.Mutable on " + string(m.Descriptor().FullName()))
legacy_message.go#L541: panic("invalid Message.NewField on " + string(m.Descriptor().FullName()))
legacy_message.go#L544: panic("invalid Message.WhichOneof descriptor on " + string(m.Descriptor().FullName()))
message.go#L243: mt, _ := protoregistry.GlobalTypes.FindMessageByName(fd.Message().FullName())
message_reflect.go#L295: panic(fmt.Sprintf("%v: assigning invalid value", xt.TypeDescriptor().FullName()))
message_reflect.go#L440: if got, want := fd.FullName(), fi.fieldDesc.FullName(); got != want {
message_reflect.go#L443: panic(fmt.Sprintf("mismatching field: %v", fd.FullName()))
message_reflect.go#L449: if got, want := fd.ContainingMessage().FullName(), mi.Desc.FullName(); got != want {
message_reflect.go#L451: panic(fmt.Sprintf("extension %v has mismatching containing message: got %v, want %v", fd.FullName(), got, want))
message_reflect.go#L454: panic(fmt.Sprintf("extension %v extends %v outside the extension range", fd.FullName(), mi.Desc.FullName()))
message_reflect.go#L458: panic(fmt.Sprintf("extension %v does not implement protoreflect.ExtensionTypeDescriptor", fd.FullName()))
message_reflect.go#L462: panic(fmt.Sprintf("field %v is invalid", fd.FullName()))
message_reflect_field.go#L41: panic("missing Go struct field for " + string(fd.FullName()))
message_reflect_field.go#L47: panic("missing Go struct field for " + string(fd.FullName()))
message_reflect_field.go#L50: panic("missing Go struct field for " + string(fd.FullName()))
message_reflect_field.go#L53: panic("missing Go struct field for " + string(fd.FullName()))
message_reflect_field.go#L59: panic("missing Go struct field for " + string(fd.FullName()))
message_reflect_field.go#L67: panic(fmt.Sprintf("field %v has invalid type: got %v, want interface kind", fd.FullName(), ft))
message_reflect_field.go#L70: panic(fmt.Sprintf("field %v has invalid type: got %v, want struct kind", fd.FullName(), ot))
message_reflect_field.go#L73: panic(fmt.Sprintf("field %v has invalid type: %v does not implement %v", fd.FullName(), ot, ft))
message_reflect_field.go#L126: panic(fmt.Sprintf("field %v with invalid Mutable call on field with non-composite type", fd.FullName()))
message_reflect_field.go#L150: panic(fmt.Sprintf("field %v has invalid type: got %v, want map kind", fd.FullName(), ft))
message_reflect_field.go#L183: panic(fmt.Sprintf("map field %v cannot be set with read-only value", fd.FullName()))
message_reflect_field.go#L203: panic(fmt.Sprintf("field %v has invalid type: got %v, want slice kind", fd.FullName(), ft))
message_reflect_field.go#L236: panic(fmt.Sprintf("list field %v cannot be set with read-only value", fd.FullName()))
message_reflect_field.go#L296: panic(fmt.Sprintf("field %v has invalid type: %v", fd.FullName(), rv.Type())) // should never happen
message_reflect_field.go#L350: messageName := fd.Message().FullName()
message_reflect_field.go#L353: panic(fmt.Sprintf("weak message %v for field %v is not linked in", messageName, fd.FullName()))
message_reflect_field.go#L386: if got, want := m.Descriptor().FullName(), messageType.Descriptor().FullName(); got != want {
message_reflect_field.go#L387: panic(fmt.Sprintf("field %v has mismatching message descriptor: got %v, want %v", fd.FullName(), got, want))
message_reflect_field.go#L389: panic(fmt.Sprintf("field %v has mismatching message descriptor: %v", fd.FullName(), m.Descriptor().FullName()))
message_reflect_field.go#L447: panic(fmt.Sprintf("field %v has invalid nil pointer", fd.FullName()))
message_reflect_gen.go#L117: panic("invalid oneof descriptor " + string(od.FullName()) + " for message " + string(m.Descriptor().FullName()))
message_reflect_gen.go#L237: panic("invalid oneof descriptor " + string(od.FullName()) + " for message " + string(m.Descriptor().FullName()))
validate.go#L316: messageName := fd.Message().FullName()
validate.go#L337: xt, err := opts.resolver.FindExtensionByNumber(st.mi.Desc.FullName(), num)
validate.go#L514: xt, err := opts.resolver.FindExtensionByNumber(st.mi.Desc.FullName(), typeid)
google.golang.org/protobuf/internal/descfmt
stringer.go#L160: rs.recs = append(rs.recs, [2]string{"MapValue", string(v.Enum().FullName())})
stringer.go#L162: rs.recs = append(rs.recs, [2]string{"MapValue", string(v.Message().FullName())})
stringer.go#L173: rs.recs = append(rs.recs, [2]string{"Extendee", string(t.ContainingMessage().FullName())})
stringer.go#L256: s = string(v.FullName())
google.golang.org/protobuf/internal/encoding/messageset
messageset.go#L58: case fd.FullName().Parent() != fd.Message().FullName():
google.golang.org/protobuf/internal/encoding/tag
tag.go#L187: tag = append(tag, "weak="+string(fd.Message().FullName()))
google.golang.org/protobuf/internal/filedesc
desc.go#L319: if d, _ := protoregistry.GlobalFiles.FindDescriptorByName(fd.L1.Message.FullName()); d != nil {
desc.go#L524: name = string("[" + fd.FullName().Parent() + "]")
desc.go#L526: name = string("[" + fd.FullName() + "]")
desc.go#L574: ev := PlaceholderEnumValue(ed.FullName().Parent().Append(protoreflect.Name(b)))
desc.go#L630: panic(fmt.Sprintf("detected mutation on the default bytes for %v", fd.FullName()))
desc_init.go#L237: ed.L0.FullName = appendFullName(sb, pd.FullName(), v)
desc_init.go#L292: md.L0.FullName = appendFullName(sb, pd.FullName(), v)
desc_init.go#L415: xd.L0.FullName = appendFullName(sb, pd.FullName(), v)
desc_init.go#L440: sd.L0.FullName = appendFullName(sb, pd.FullName(), v)
desc_lazy.go#L103: if ed2 := &file.allEnums[i]; ed2.L0.FullName == ed.FullName() {
desc_lazy.go#L107: if d, _ := r.FindDescriptorByName(ed.FullName()); d != nil {
desc_lazy.go#L121: if md2 := &file.allMessages[i]; md2.L0.FullName == md.FullName() {
desc_lazy.go#L125: if d, _ := r.FindDescriptorByName(md.FullName()); d != nil {
desc_lazy.go#L267: vd.L0.FullName = appendFullName(sb, pd.Parent().FullName(), v)
desc_lazy.go#L452: fd.L0.FullName = appendFullName(sb, pd.FullName(), v)
desc_lazy.go#L522: od.L0.FullName = appendFullName(sb, pd.FullName(), v)
desc_lazy.go#L654: md.L0.FullName = appendFullName(sb, pd.FullName(), v)
google.golang.org/protobuf/internal/order
order.go#L58: return x.FullName() < y.FullName()
google.golang.org/protobuf/encoding/protojson
decode.go#L117: if unmarshal := wellKnownTypeUnmarshaler(m.Descriptor().FullName()); unmarshal != nil {
decode.go#L172: if !messageDesc.ExtensionRanges().Has(fd.Number()) || fd.ContainingMessage().FullName() != messageDesc.FullName() {
decode.go#L173: return d.newError(tok.Pos(), "message %v cannot be extended by %v", messageDesc.FullName(), fd.FullName())
decode.go#L230: return d.newError(tok.Pos(), "error parsing %s, oneof %v is already set", tok.RawString(), od.FullName())
decode.go#L245: return md != nil && md.FullName() == genid.Value_message_fullname
decode.go#L250: return ed != nil && ed.FullName() == genid.NullValue_enum_fullname
encode.go#L206: if marshal := wellKnownTypeMarshaler(m.Descriptor().FullName()); marshal != nil {
encode.go#L265: return errors.InvalidUTF8(string(fd.FullName()))
encode.go#L291: if fd.Enum().FullName() == genid.NullValue_enum_fullname {
encode.go#L308: panic(fmt.Sprintf("%v has unknown kind: %v", fd.FullName(), kind))
well_known_types.go#L144: if marshal := wellKnownTypeMarshaler(emt.Descriptor().FullName()); marshal != nil {
well_known_types.go#L210: if unmarshal := wellKnownTypeUnmarshaler(emt.Descriptor().FullName()); unmarshal != nil {
google.golang.org/protobuf/encoding/prototext
decode.go#L112: if messageDesc.FullName() == genid.Any_message_fullname {
decode.go#L176: xt, xtErr = d.opts.Resolver.FindExtensionByNumber(messageDesc.FullName(), num)
decode.go#L182: if !messageDesc.ExtensionRanges().Has(fd.Number()) || fd.ContainingMessage().FullName() != messageDesc.FullName() {
decode.go#L183: return d.newError(tok.Pos(), "message %v cannot be extended by %v", messageDesc.FullName(), fd.FullName())
decode.go#L243: return d.newError(tok.Pos(), "error parsing %q, oneof %v is already set", tok.RawString(), od.FullName())
encode.go#L164: if messageDesc.FullName() == genid.Any_message_fullname {
encode.go#L215: return errors.InvalidUTF8(string(fd.FullName()))
encode.go#L252: panic(fmt.Sprintf("%v has unknown kind: %v", fd.FullName(), kind))
google.golang.org/protobuf/proto
checkinit.go#L41: return errors.RequiredNotSet(string(fd.FullName()))
decode.go#L146: extType, err := o.Resolver.FindExtensionByNumber(md.FullName(), num)
decode.go#L148: return errors.New("%v: unable to resolve extension %v: %v", md.FullName(), num, err)
decode_gen.go#L159: return protoreflect.Value{}, 0, errors.InvalidUTF8(string(fd.FullName()))
decode_gen.go#L555: return 0, errors.InvalidUTF8(string(fd.FullName()))
encode_gen.go#L72: return b, errors.InvalidUTF8(string(fd.FullName()))
merge.go#L31: if got, want := dstMsg.Descriptor().FullName(), srcMsg.Descriptor().FullName(); got != want {
merge.go#L80: panic(fmt.Sprintf("cannot merge into invalid %v message", dst.Descriptor().FullName()))
messageset.go#L81: xt, err := o.Resolver.FindExtensionByNumber(md.FullName(), num)
messageset.go#L86: return errors.New("%v: unable to resolve extension %v: %v", md.FullName(), num, err)
proto.go#L42: return m.ProtoReflect().Descriptor().FullName()
reset.go#L26: panic(fmt.Sprintf("cannot reset invalid %v message", m.Descriptor().FullName()))
google.golang.org/protobuf/reflect/protodesc
desc_init.go#L222: return filedesc.BaseL0{}, errors.New("descriptor %q has an invalid nested name: %q", parent.FullName(), name)
desc_init.go#L229: fullName = sb.AppendFullName(parent.FullName().Parent(), protoreflect.Name(name))
desc_init.go#L231: fullName = sb.AppendFullName(parent.FullName(), protoreflect.Name(name))
desc_resolve.go#L46: if f.L1.Kind, f.L1.Enum, f.L1.Message, err = r.findTarget(f.Kind(), f.Parent().FullName(), partialName(fd.GetTypeName()), f.IsWeak()); err != nil {
desc_resolve.go#L71: if x.L1.Extendee, err = r.findMessageDescriptor(x.Parent().FullName(), partialName(xd.GetExtendee()), false); err != nil {
desc_resolve.go#L74: if x.L1.Kind, x.L2.Enum, x.L2.Message, err = r.findTarget(x.Kind(), x.Parent().FullName(), partialName(xd.GetTypeName()), false); err != nil {
desc_resolve.go#L93: m.L1.Input, err = r.findMessageDescriptor(m.Parent().FullName(), partialName(md.GetInputType()), false)
desc_resolve.go#L196: return nil, errors.New("resolved %q, but %q is not imported", d.FullName(), d.ParentFile().Path())
desc_resolve.go#L215: return nil, errors.New("resolved %q, but it is not an enum", d.FullName())
desc_resolve.go#L231: return nil, errors.New("resolved %q, but it is not an message", d.FullName())
desc_resolve.go#L275: ev = filedesc.PlaceholderEnumValue(fd.Enum().FullName().Parent().Append(protoreflect.Name(s)))
desc_validate.go#L50: return errors.New("enum %q using proto3 semantics must have zero number for the first value", v.FullName())
desc_validate.go#L207: return errors.New("message field %q belongs in a oneof and must be optional", f.FullName())
desc_validate.go#L210: return errors.New("message field %q belongs in a oneof and must not be a weak reference", f.FullName())
desc_validate.go#L254: return errors.New("extension field %q extends %q with non-extension field number: %d", x.FullName(), md.FullName(), x.Number())
desc_validate.go#L277: switch x.ContainingMessage().FullName() {
desc_validate.go#L278: case (*descriptorpb.FileOptions)(nil).ProtoReflect().Descriptor().FullName():
desc_validate.go#L279: case (*descriptorpb.EnumOptions)(nil).ProtoReflect().Descriptor().FullName():
desc_validate.go#L280: case (*descriptorpb.EnumValueOptions)(nil).ProtoReflect().Descriptor().FullName():
desc_validate.go#L281: case (*descriptorpb.MessageOptions)(nil).ProtoReflect().Descriptor().FullName():
desc_validate.go#L282: case (*descriptorpb.FieldOptions)(nil).ProtoReflect().Descriptor().FullName():
desc_validate.go#L283: case (*descriptorpb.OneofOptions)(nil).ProtoReflect().Descriptor().FullName():
desc_validate.go#L284: case (*descriptorpb.ExtensionRangeOptions)(nil).ProtoReflect().Descriptor().FullName():
desc_validate.go#L285: case (*descriptorpb.ServiceOptions)(nil).ProtoReflect().Descriptor().FullName():
desc_validate.go#L286: case (*descriptorpb.MethodOptions)(nil).ProtoReflect().Descriptor().FullName():
desc_validate.go#L321: case fd.FullName().Parent() != md.FullName().Parent():
desc_validate.go#L339: case fd.FullName().Parent() != md.FullName().Parent():
proto.go#L161: panic(fmt.Sprintf("%v: %v", field.FullName(), err))
proto.go#L248: if strings.HasPrefix(string(d.FullName()), unknownPrefix) {
proto.go#L249: return proto.String(string(d.FullName()[len(unknownPrefix):]))
proto.go#L251: return proto.String("." + string(d.FullName()))
google.golang.org/protobuf/reflect/protoreflect
type.go#L65: FullName() FullName // e.g., "google.protobuf.Any"
google.golang.org/protobuf/reflect/protoregistry
registry.go#L150: if prev := r.descsByName[d.FullName()]; prev != nil {
registry.go#L152: err = errors.New("file %q has a name conflict over %v", file.Path(), d.FullName())
registry.go#L171: r.descsByName[d.FullName()] = d
registry.go#L236: if d.FullName() == name {
registry.go#L240: if d.FullName() == name {
registry.go#L244: if d.FullName() == name {
registry.go#L247: if d := findDescriptorInMessage(d, suffix); d != nil && d.FullName() == name {
registry.go#L251: if d.FullName() == name {
registry.go#L255: if d.FullName() == name {
registry.go#L258: if d := d.Methods().ByName(suffix.Pop()); d != nil && d.FullName() == name {
registry.go#L550: message := xd.ContainingMessage().FullName()
registry.go#L574: name := desc.FullName()
google.golang.org/protobuf/types/known/anypb
any.pb.go#L274: dst.TypeUrl = urlPrefix + string(src.ProtoReflect().Descriptor().FullName())
any.pb.go#L289: got := dst.ProtoReflect().Descriptor().FullName()
any.pb.go#L331: name := string(m.ProtoReflect().Descriptor().FullName())
github.com/golang/protobuf/jsonpb
decode.go#L93: if string(raw) == "null" && mr.Descriptor().FullName() != "google.protobuf.Value" {
decode.go#L142: if string(in) == "null" && md.FullName() != "google.protobuf.Value" {
decode.go#L146: switch wellKnownType(md.FullName()) {
decode.go#L181: if wellKnownType(m2.Descriptor().FullName()) != "" {
decode.go#L364: if fd.ContainingMessage().FullName() != m.Descriptor().FullName() {
decode.go#L365: return fmt.Errorf("extension field %q does not extend message %q", xname, m.Descriptor().FullName())
decode.go#L382: return fmt.Errorf("unknown field %q in %v", name, md.FullName())
decode.go#L390: return md.FullName() == "google.protobuf.Value" && fd.Cardinality() != protoreflect.Repeated
decode.go#L487: return v, fmt.Errorf("unknown value %q for enum %s", in, fd.Enum().FullName())
encode.go#L160: switch wellKnownType(md.FullName()) {
encode.go#L341: if wellKnownType(m2.Descriptor().FullName()) == "" {
encode.go#L398: name := string(fd.FullName())
encode.go#L521: if fd.Enum().FullName() == "google.protobuf.NullValue" {
github.com/golang/protobuf/proto
extensions.go#L186: if xtd := r.xt.TypeDescriptor(); xtd.FullName() == field {
extensions.go#L193: if xtd := r.xt.TypeDescriptor(); xtd.ContainingMessage().FullName() == message && xtd.Number() == field {
registry.go#L239: if et, _ := protoregistry.GlobalTypes.FindEnumByName(fd.Enum().FullName()); et != nil {
registry.go#L244: if mt, _ := protoregistry.GlobalTypes.FindMessageByName(fd.Message().FullName()); mt != nil {
registry.go#L271: return messageName(protoimpl.X.MessageDescriptorOf(m).FullName())
text_decode.go#L132: typeName := string(md.FullName())
text_decode.go#L238: if fd.ContainingMessage().FullName() != m.Descriptor().FullName() {
text_decode.go#L239: return p.errorf("extension field %q does not extend message %q", name, m.Descriptor().FullName())
text_encode.go#L263: if w.expandAny && md.FullName() == "google.protobuf.Any" {
text_encode.go#L519: name := string(ext.desc.FullName())